#pragma once


#include "IGameManager.h"
#include <OgreRoot.h>

class IOgreManager : public IGameManager{
public:
	virtual Ogre::Root* GetRoot()=0;
	virtual Ogre::RenderWindow* GetRenderWindow()=0;
	virtual	Ogre::SceneManager* GetSceneManager()=0;
	virtual Ogre::Camera* GetCamera()=0;
	virtual void SetSceneManager(Ogre::SceneManager* sceneMgr)=0;
	virtual void SetCamera(Ogre::Camera* camera)=0;
	virtual Ogre::String GetPluginsConfig()=0;
	virtual Ogre::String GetResourcesConfig()=0;
};